@CHARSET "UTF-8";

a:LINK {
	text-decoration: none;
}

a:VISITED {
	text-decoration: none;
}

#box-cadastro {
	float: left;
	height: 100%;
	width: auto;
}

#box-logo {
	width: 200px;
	height: 100px;
	float: left;
	background: url("../img/logo.jpg") no-repeat;
}

.box-cadastro-fundo {
	position: relative;
    width: 80%;
    height: 100%;
    margin: 0 auto;
}

.box-cadastro-titulo, .box-relatorio-titulo {
    float: left;	
    height: 25px;
    width: 100%;
    text-align: center;
}

.box-centralizar {
	width: auto;
	display: table;
	margin: 0 auto;
}

#box-meus-dados {
	width: auto;
	display: table;
	margin: 0 auto;
}

.titulo-cadastro {
    font-size: 14pt;
    margin-top: 2px;
    text-transform: uppercase;
}

.box-cadastro-pesquisa, .box-relatorio-pesquisa {
    float: left;
    width: 100%;
    height: auto;
}

.box-cadastro-resultado {
    float: left;
    width: 100%;
    height: 260px;
}

.box-paginacao {
	height: 22px;
	width: auto;
	min-width: 19px;
	float: left;
}

.box-paginacao-pagina, .box-paginacao-pagina-selecionada {
	height: 18px;
	width: 18px;
	padding-top: 2px;
	margin-top: 1px;
	margin-right: 1px;
	float: left;
	cursor: pointer;
	text-align: center;
	font-size: 10pt;
}

.box-paginacao-pagina:HOVER {
	background-color: #00593d;
	color: white;
}

.box-paginacao-pagina-selecionada {
	background-color: #00593d;
	font-weight: bold;
	color: white;
}

.box-cadastro-registro {
	position: relative;
	top: 0px;
	padding: 0.5%;
    float: left;
    width: 99%;
    height: auto;
}

.botao-cadastro, .botao-pesquisa, .botao-mensagem, .botao-titulo {
	border-radius: 3px;
	border: 0;
	background-image: linear-gradient(to bottom, #655e1b, #00593d);
	color: white;
	float: left;
	height: 22px;
	width: 75px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	padding: 0;
	margin-right: 4px;
}

.botao-cadastro:HOVER, .botao-pesquisa:HOVER, .botao-mensagem:HOVER {
	background: #655e1b;
}

.botao-titulo {
	width: auto;
	padding: 2px 10px 0px 10px;
	text-transform: uppercase;
}

table thead tr {
	background-color: #00593d;
	font-size: 10pt;
	text-align: center;	
	color: white;
}

table > tbody > tr {
	font-size: 10pt;
	text-transform: uppercase;
}

table > tbody > tr:NTH-CHILD(odd) {
	background: silver;	
}

.tabela {
    border-collapse: collapse;
    width: 100%;
}

.tabela-titulo {
	height: 25px;
}

.tabela-titulo-nome, .tabela-titulo-valor, .tabela-titulo-usuario, .tabela-titulo-email,
.tabela-titulo-descricao, .tabela-titulo-data, .tabela-titulo-opcoes, .tabela-titulo-situacao {
	font-size: 10pt;
    text-align: center;
	border: 0;
	border-right: 1px white solid;
}

.tabela-titulo-nome, .tabela-titulo-email {
    width: 200px;
}

.tabela-titulo-descricao {
    width: 400px;
}

.tabela-titulo-data, .tabela-titulo-usuario {
    width: 85px;
}

.tabela-titulo-opcoes, .tabela-titulo-situacao {
	width: 70px;
}

.tabela-registro {
	height: 18px;
}

.tabela-registro-nome, .tabela-registro-descricao, .tabela-registro-data,
.tabela-registro-usuario, .tabela-registro-email, .tabela-registro-valor,
.tabela-registro-opcoes, .tabela-registro-situacao {
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
}

.tabela-registro-email {
	text-transform: lowercase;
}

.tabela-imagem {
	height: 16px;
	width: 16px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#box-menu-area-restrita {
    float: left;
    width: 19%;
    height: 100%;
    margin-right: 1%;	
}
#lista-menu-area-restrita {
    height: 100%;
    padding: 0;
    margin: 0;
}


#lista-menu-area-restrita li {
    list-style: none;
}

.menu-area-restrita {
	height: 16px;
	width: 100%;
	margin-top: 5px;
	text-align: center;
	border-bottom: 1px solid;
}

.menu-area-restrita a:LINK {
	color: #00593d;	
	text-decoration: none;
}

.menu-area-restrita a:visited {
	color: #00593d;	
	text-decoration: none;
}

.menu-area-restrita a:hover {
	color: #655e1b;
}

.menu-area-restrita a:active {
	color: #655e1b;
}

.titulo-menu-area-restrita {
	font-size: 15px;
	height: 15px;
	text-transform: uppercase;
}

.box-campo, .box-botao {
	width: auto;
	height: 42px;
	float: left;
	margin: 2px 0 2px 0;
}

.box-separador {
	width: 6px;
	height: 42px;
	float: left;
}

.margem-direita {
	margin-right: 6px;
}

.box-botao {
	height: 22px;
	margin: 0;
	padding-top: 20px;
}

.titulo-campo, .titulo-form {
	color: #00593d;	
	height: 15px;
	width: 100%;
	margin: 0 0 3px 0;
	font-size: 15px;
	font-weight: normal;
}

.titulo-form {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background: silver;
	margin: 0px;
	height: 20px;
}

.div-input-nome, .div-input-descricao, .div-input-usuario, .div-input-cpf, 
.div-input-senha, .div-input-email, .div-input-endereco, .div-input-data,
.div-select-evento, .div-select-atividade, .div-select-participante,
.div-input-hora, .div-input-valor, .div-input-local, .div-input-vaga,
.div-select-perfil {
	height: 22px;
	border: 0px;
	float: left;
}

.div-select-evento, .div-select-atividade, .div-select-participante, .div-input-local,
.div-select-perfil {
	width: 300px;
}

.div-input-nome, .div-input-descricao, .div-input-email, .div-input-endereco {
	width: 300px;
}

.div-input-usuario, .div-input-cpf, .div-input-senha {
	width: 147px;
}

.div-input-data, .div-input-valor {
	width: 87px;
}

.div-input-hora, .div-input-vaga {
	width: 47px;
}

.div-input-nome input, .div-input-email input, .div-input-usuario input,
.div-input-cpf input, .div-input-senha input, .div-input-descricao input,
.div-input-endereco input, .div-input-data input, .div-input-hora input,
.div-input-valor input, .div-input-local input, .div-input-vaga input {
	height: 20px;
	padding: 0px 1px 0px 1px;	
	margin: 0px;
	border: 0;
	border: 1px solid #00593d;
	border-radius: 3px;
	color: #00593d;	
	background: white;
	text-transform: uppercase;
}

.div-input-nome input, .div-input-email input, .div-input-descricao input,
.div-input-endereco input, .div-input-local input {
	width: 296px;
}

.div-input-email input {
	text-transform: lowercase;
}

.div-input-usuario input, .div-input-cpf input, .div-input-senha input {
	width: 143px;
}

.div-input-data input, .div-input-valor input {
	width: 83px
}

.div-input-valor input {
	text-align: right;
}

.div-input-hora input, .div-input-vaga input {
	width: 43px
}

.div-select-evento select, .div-select-atividade select, .div-select-participante select,
.div-select-perfil select {
	width: 300px;
	height: 22px;
	padding: 0px 1px 0px 1px;	
	margin: 0px;
	border: 0;
	border: 1px solid #00593d;
	border-radius: 3px;
	color: #00593d;	
	background: white;
	text-transform: uppercase;
}

.box-botao-cadastro {
	float: left;
	width: 100%;
	text-align: center;
}

.box-mensagem-erro-cadastro {
	display: none;
	text-align: center;
	background-color: silver; 
	float: left; 
	width: 96%; 
	height: auto; 
	margin: 2px; 
	margin-left: 2%;
}

#form-atividade, #form-evento, #form-participante, #form-inscricao, #form-alterar-senha {
	margin: 0;
	padding: 0;
	height: auto;
}

#form-atividade, #form-evento, #form-participante, #form-inscricao, #form-alterar-senha {
	width: 300px;
}

.box-menu {
	text-align: center;
	font-size: 16px;
	color: #00593d;
	text-transform: uppercase;
	width: 128px;
	height: auto;
	display: table;
	margin: 0 auto;
	float: left;
	margin: 20px;
}

#box-menu-cadastro, #box-menu-relatorio, #box-menu-usuario, 
#box-menu-atividade, #box-menu-evento, #box-menu-inscricao,
#box-menu-evento-participante {
	width: 128px;
	height: 128px;
	display: block;
}

#box-menu-cadastro {
	background: url("../img/bt/cadastro.png");
}

#box-menu-relatorio {
	background: url("../img/bt/relatorio.png");
}

#box-menu-usuario {
	background: url("../img/bt/usuario.png");
}

#box-menu-atividade {
	background: url("../img/bt/atividade.png");
}

#box-menu-evento {
	background: url("../img/bt/evento.png");
}

#box-menu-inscricao {
	background: url("../img/bt/inscricao.png");
}

#box-menu-evento-participante {
	background: url("../img/bt/evento-participante.png");
}

.botao-inclui {
	border: 0;
	border-radius: 3px;
	width: 75px;
	height: 22px;
	background-image: linear-gradient(to bottom, #655e1b, #00593d);
}

.evento-titulo {
	font-size: 15px;
	color: #00593d;
}